package com.me.study.app.rvRichEditor

import android.graphics.Bitmap
import com.me.study.app.data.RichEditorType

/**
 *create author : FZW
 *create date  : 2024/9/18
 */
data class RichEditorData(
    val type: Int, // 类型 0：纯文本； 1 图片 2 视频
    var s1: String = "", // type 为0 s1文本 ; type 为 1 s1图片地址 ;type 为 2 s1视频地址 (-1测试交换数据)
    var s2: String = "",  // type 为0 s2空 ; type 为 1 s2图片文本 ;type 为 2 s2视频文本
    var isMove: Boolean,  // 是否移动状态
    var coverBitmap: Bitmap? = null,
    var isFocusable: Boolean, // 是否获取焦点 type == 0
) {
    companion object {
        fun getDefaultText() = RichEditorData(
            RichEditorType.TEXT.VALUE, "", "",
            isMove = false,
            isFocusable = false
        )

        fun getDefaultTextFocusable() = RichEditorData(
            RichEditorType.TEXT.VALUE, " ", "",
            isMove = false,
            isFocusable = true
        )
    }

}
